.pref{
	width: auto;
	height: auto;
	display: block;
	padding:0.5rem;
	background: #FFFFFF;
	margin-bottom: 1rem;
}
.pref-row{
}
.pref-img{
	max-width: 100%;
	height: auto;
	margin-bottom: 0.5rem;
	vertical-align: middle;
	float: none;
}
.pref-title{
	font-size: 1rem;
	line-height: 1.5rem;
	margin:0 0 0.5rem 0;
	padding: 0 0.5rem;
	font-weight: 400;
	text-align: center;
}
.pref-table{
	margin:0 0 0.7rem 0;
	padding: 0 0.5rem;
	height: auto;
	font-size: 14px;
}
.pref-table tr{
	line-height: 1.2rem;
	height: 1.2rem;
}
.pref-table th{
	color: #a4a4a4;
	width: 2.2rem;
	vertical-align:top;
}
/*我要登台按钮*/
.want-btn{
	font-size: 20;
}
/*活动内容*/
.act-content{
	padding: 0.5rem 0;
	background: #FFFFFF;
	height: auto;
}
/*控制内容中的字体  不被外部控制*/
.act-content *{
	font-size: initial !important;
	font-family:inherit;
}
.act-content > div{
	padding: 0 0.5rem;
}
.act-content img{
	max-width: 100%;
	height: auto!important;
	overflow:hidden;
}
/*活动内容END*/

/*合作信息*/
.cooper{
	margin-top: 0.4rem;
	padding: 0.5rem;
	background: #FFFFFF;
}
.cooper-type-div{
	margin: 0.2rem 0;
}
.cooper-type-div .active{
	background: rgba(204,204,204,.4);
}
.cooper-type-div > div{
	border: 1px solid rgba(204,204,204,.4);
	display: inline-block;
	width: 4rem;height: 1.5rem;
	line-height: 1.5rem;
	box-sizing:content-box;
	margin-left: 0;
}
.logo{margin:0.5rem 0;}
.logo-div{width: 4rem;display: inline-block;text-align: center;margin-right: 0.4rem;line-height: 4rem;}
.logo-img{margin-bottom: 0.2rem;width: 100%;height: auto;}
.logo-span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width: 100%;margin: 0;font-size: 0.6rem;line-height: normal!important;}
/*取消报名模态框*/
.confirm-modal{width: 70%!important;}
